*{ margin: 0; padding: 0; }

body{ font-family: Georgia, serif; }

.main { background: url(../images/login-page-bg.jpg) top center no-repeat #cccbcb;  color: #3a3a3a;  }
.register { background: url(../images/register-page-bg.jpg) top center no-repeat #cccbcb;  color: #3a3a3a;  }

.clear{ clear: both; }

form{ width: 430px; margin: 230px auto 0; }

.label { font-weight: bold;width: 122px; text-align: right; float: left; margin: 0 10px 0 0; padding: 9px 0 0 0; font-size: 20px;font-family:cursive;}

.input_text { width: 220px; display: block; padding: 4px; margin: 0 0 10px 0; font-size: 18px;color: #3a3a3a; font-family: Georgia, serif;}

#remark{font-size: 16px;}
#remark .error{margin-left:56px;width:150px;float:left;color:red;}
#remark .btn{margin-left:80px;}

.button{ background: url(../images/button-bg.png) repeat-x top center;border: 1px solid #999;-moz-border-radius: 5px; padding: 5px; color: black; font-weight: bold;-webkit-border-radius: 5px; font-size: 16px;  width: 70px; }

.button:hover{ background: white; color: black; }


